//
//  CourseDetailsViewController.h
//  mUBB
//
//  Created by Cosmin Stirbu on 2/28/13.
//  Copyright (c) 2013 Cosmin Stirbu. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BaseViewController.h"
#import "Course.h"
#import "CoursesProtocol.h"
#import "NotificationsProtocol.h"

@interface CourseDetailsViewController : BaseViewController<CoursesProtocol, UIAlertViewDelegate, UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate, NotificationsProtocol> {
    // Course
    Course *_course;
}

// Course Schedulte Button
@property (unsafe_unretained, nonatomic) IBOutlet UIButton *courseScheduleButton;

// Course WebSite Button
@property (unsafe_unretained, nonatomic) IBOutlet UIButton *courseWebsiteButton;

// Faculty Website Button
@property (unsafe_unretained, nonatomic) IBOutlet UIButton *facultyWebsiteButton;

// Notifications Button
@property (unsafe_unretained, nonatomic) IBOutlet UIButton *notificationsButton;


// Teachers Table View
@property (unsafe_unretained, nonatomic) IBOutlet UITableView *teachersTableView;

// Header Label
@property (unsafe_unretained, nonatomic) IBOutlet UILabel *headerLabel;

// Scroll view
@property (unsafe_unretained, nonatomic) IBOutlet UIScrollView *scrollView;


- (id)initWithNibName:(NSString *)nibNameOrNil course:(Course *)course;

@end
